package com.example.api.pojo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

@Data
public class Book{
    private String num;

    //实收金额
    private BigDecimal amount;

    //下单用户id
    private Long customerId;

    //用户名
    private String customerName;

    //下单时间
    private Date createTime;

    //订单状态 1待付款 2待接单 3已接单 4派送中 5已完成(送达) 6已取消 7退款
    private Byte status;

    //支付方式 1微信，2支付宝
    private Byte payMethod;

    //支付时间
    private Date payTime;

    //支付状态 0未支付 1已支付 2退款
    private Byte payStatus;

    //备注
    private String remark;

    //地址id
    private Long addressId;

    //地址
    private String address;
    //手机号
    private String phone;

    //收货人
    private String consignee;

    //订单取消原因
    private String cancelReason;

    //订单拒绝原因
    private String rejectionReason;

    //订单取消时间
    private Date cancelTime;

    //送达时间
    private Date deliveryTime;
}
